/* CSS Document */
/*========basic css=========*/
body, ol, ul, h1, h2, h3, h4, h5, div, p, tabel, th, td, dl, dd, form, fieldset, legend, input, button, textarea, select, figure, section ,iframe{
margin: 0; padding: 0;boder:0px;}
ul, li, dl, dd, dt {list-style: none;}

body,tr,td{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: microsoft YaHei;
	font-size: 12px;
	color: #666;
}
input{outline:none;}
/*disabled������ɫ����*/
input:disabled{background:#f3f4f7;}
/*�ȸ豳����ɫȥ��*/
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}
a, a:visited {color: #333; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: none;}
a:hover img {text-decoration: none;}

i, em {font-style: normal;}
img {border: 0; display: block;}

.crbox:after, .ul-list:after {
	clear: both; content: "."; display: block; height: 0; visibility: hidden;
}
.crbox, .ul-list {display: inline-block;}
.crbox, .ul-list {display: block;}
/* ���ֽض� */
/*����ʡ��*/
.ui-nowrap {max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ui-nowrap-flex {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;-webkit-box-flex: 1;height: inherit;}
/*����ʡ��*/
.ui-nowrap-multi {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/*= basic css=*/
.fl{float: left;}
.fr{float: right;}
.pad30{ padding:30px 0;}
.show{display: block;}
.hide{display: none;}
.white-bg{background-color:#fff !important;}
.red-bg{background-color:#ca5066!important;}
.gray-bg{background-color:#576267 !important;}
.f-black{color:#333 !important;}
.f-blue{color:#09f !important;}
.f-green{color:#8cc63f !important;}
.f-gray{color:#999 !important;}
.f-red{color:#f33 !important;}
.f-white{color:#fff !important;}
.t-l{text-align:left !important;}
.t-c{text-align:center !important;}
.t-r{text-align:right !important;}
.f-m-gray {color: #666 !important;}
.item-60{width:60%;}
.item-w60{ min-width:60px!important;width:60px;}
.item-w250{ min-width:680px!important;}
.item-w150{ min-width:520px!important;}
.item-w100{ min-width:200px!important;}
/*shadow    common  css*/
.shadow{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=80);
    opacity: 0.80;
    font-size: 1px;
    background: rgba(0,0,0,0.8);
    overflow: hidden;
    z-index: 11;
    display:none;
}
.preview{
	position: absolute;
    background: #fff;
    padding: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9004;
    border-radius: 4px;
    min-height: 400px;
    min-width: 600px;
    max-height: 500px;
    max-width: 800px;
    display:none;
}
.previewclose{
    overflow: hidden;
}
.previepic{
	width: 30px;
    height: 30px;
    float: right;
    background: url(../images/close.png) no-repeat center center;
    background-size: 30px 30px;
    cursor: pointer;
}
.previewconner{
	position: relative;
	width:100%;
	min-height: 360px;
	 max-height: 460px;
	 background: url(../images/logo.png) no-repeat center center;
	background-size:auto 100%;
}

/*padding margin   common  css*/
.item-pad{
	padding:15px!important;
}
.item-pad2{
	padding: 24px 39px !important;
}
.item-padl{
	padding-left:15px;
}
.item-padr{
	padding-right:15px;
}
.item-padb{
	padding-bottom:15px;
}
.item-padtb{
	padding:15px 0px;
}

.item-nopad{
	padding:0px;
}
.item-mar{
	margin:15px;
}
.item-mart{
	margin-top: 15px;
}
.item-marb{
	margin-bottom: 15px;
}
.item-marb60{
	margin-bottom:60px!important;
}
.item-martb{
	margin: 15px 0;
}
.item-marl {
	margin-left: 15px;
}

.item-marr {
	margin-right: 15px;
}
.item-nomar{
	margin:0px;
}
/*border   common  css*/
.item-borleft{
	border-left: 1px solid #ccc;
}
 .item-borright{
	border-right: 1px solid #ccc;
}
 .item-bortop{
	border-top: 1px solid #ccc;
}
 .item-borbottom{
	border-right: 1px solid #ccc;
}
 .item-bor{
	border: 1px solid #ccc;
}
 .item-nobor{
	border: 0px;
}
/*cennter   common  css*/
.euwapper{
	
}
.eupath{
 padding:5px 12px;
 border-bottom: 1px solid #ccc;
 color: #09f ;
  overflow: hidden;
}
.eupath  .euspan{
	display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size:14px;
    margin: 0 6px 0 6px;
}
.euheader{
	padding:12px;
	border-bottom: 1px solid #ccc;
	margin-bottom:15px;
}
.eumain{
	padding:0 12px;
}
/*---------modify base  easyui  css  by wxl--------*/

/*navtree easyui  css*/
.wrapper .layout-split-west{border-right:none;}
.wrapper .navleft{ width:160px!important;}
.wrapper .panel-header, .wrapper .panel-body{border-color: #dadee7;}
.navTree .tree-node{padding: 16px 0;color:#888888;border-bottom:1px  solid  #f0f0f0;}
.navTree .tree-title{font-size:14px;}

/*navtree icon easyui  css*/
.navTree  .tree-icon{ 
 background-size: 18px 18px;
 width:18px;
 margin-right: 10px;
 }
.tree-area {
  background: url('../images/navico1.png') no-repeat ;
}

.tree-busmange {
  background: url('../images/navico2.png') no-repeat ;
}

.tree-order {
  background: url('../images/navico3.png') no-repeat ;
}
.tree-assess {
  background: url('../images/navico4.png') no-repeat ;
}
.tree-infos {
  background: url('../images/navico5.png') no-repeat ;
}
.tree-record {
  background: url('../images/tree-record.png') no-repeat ;
}
.tree-check {
  background: url('../images/tree-check.png') no-repeat ;
}
.tree-evaluat-record {
  background: url('../images/evaluat-record.png') no-repeat ;
}
.tree-bus-record {
  background: url('../images/bus-record.png') no-repeat ;
}
.tree-suggest {
  background: url('../images/tree-suggest.png') no-repeat ;
}
.tree-news{
  background: url('../images/tree-news.png') no-repeat ;
}
.tree-advertise{
  background: url('../images/tree-advertise.png') no-repeat ;
}
.tree-ip{
  background: url('../images/tree-ip.png') no-repeat ;
}
.tree-use{
  background: url('../images/tree-use.png') no-repeat ;
}
.tree-trend{
  background: url('../images/tree-trend.png') no-repeat ;
}
.tree-dx{
  background: url('../images/tree-dx.png') no-repeat ;
}
.navTree  .tree-node-selected{
	color:#fff;
	background:#52c4f7;
}
.tree-node-selected .tree-area {
  background: url('../images/navicos1.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-busmange {
  background: url('../images/navicos2.png') no-repeat ;
  background-size: 18px 18px;
}

.tree-node-selected .tree-order {
  background: url('../images/navicos3.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-assess {
  background: url('../images/navicos4.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-infos {
  background: url('../images/navicos5.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-record {
  background: url('../images/tree-records.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-check {
  background: url('../images/tree-checks.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-evaluat-record {
  background: url('../images/evaluat-records.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-bus-record {
  background: url('../images/bus-records.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-suggest {
  background: url('../images/tree-suggests.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-news{
  background: url('../images/tree-newss.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-advertise{
  background: url('../images/tree-advertises.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-ip{
  background: url('../images/tree-ips.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-use {
  background: url('../images/tree-uses.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-trend {
  background: url('../images/tree-trends.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-dx {
  background: url('../images/tree-dxs.png') no-repeat ;
  background-size: 18px 18px;
}
.tree-node-selected .tree-complain {
  background: url('../images/navicos6.png') no-repeat ;
}
/*-----item-header  content css  by wxl-----*/
.item-header {
	    border-color: #dadee7;
	    background: #fff;
	    padding:20px;
        width: 100%;
	    overflow: hidden;
	    min-width:2000px;
}
.item-inblock{
	display: inline-block;
}
.item-postation{
	position: absolute;
    bottom: 0px;
    width: 98%; 
    z-index:100;
    box-sizing: border-box;
     background-color: #fff;
}
.item-content {
	padding:20px 10px 0 10px;
	position: relative;
}
.item-wapper{padding:20px 20px 0 20px;
	position: relative;}
.item-input {
	height:28px;
	line-height:28px;
	min-width:150px;
	padding:0 5px;
	border:1px solid #cccccc;
	color:#666;
	border-radius: 4px;
	width: 170px;
}
/*-----item-inputfile  file css  by wxl-----*/
.item-inputfile{
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #fff;
    background: #7d7575;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.item-inputfile  input {
    position: absolute;
    font-size: 24px;
     height: 30px;
    width: 70px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}
.fileview{
	width: 100%;
	min-height:200px;
	box-sizing: border-box;
	border: 1px dashed #ccc;
	 padding: 0px;
}
.fileSmallview{
	width: 100%;
	min-height:50px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom:12px;
}
.fileview  .fileimg{
	width:auto;
	margin: 0 auto;
}
.item-uinput{
	 height: 24px;
    line-height: 24px;
    padding:3px  5px;
    min-width:180px;
    color:#666;
    border: 1px solid #cccccc;
}
.item-uinput[readonly]{
	background-color: #f5f1f1;
}
.item-uinputdate{
	 height: 24px;
    line-height: 24px;
    padding:3px 5px;
    border: 1px solid #cccccc;
    color:#666;
    min-width: 174px;
}
.item-span{
	color:#666;
	display: inline-block;
    height: 30px;
    line-height: 30px;
  margin:0 10px 0 14px;
}
.item-spans{
	color:#666;
	display: inline-block;
    height: 30px;
    line-height: 30px;
    margin:0 10px 0 14px;
    text-align: center;
    min-width: 60px;
}

.item-alink{
	color:#666;
	display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size:14px;
    margin:0 10px 0 14px;
    cursor: pointer;
}
.item-em{
	color:#888;
	display: inline-block;
    height: 30px;
    line-height: 30px;
    margin:0 4px 0 4px;
}
.item-select{position: relative; }
.item-select .combo {
	height: 28px!important;
    line-height: 28px!important;
    min-width: 180px!important;
    border-radius: 4px;
    border:1px solid #cccccc;
}
.item-select .combo .combo-text {
	height: 30px!important;
    line-height: 30px!important;
     min-width: 150px!important;
     padding:0 5px;
     color:#666;
	
}
.item-select .combo-arrow{
	height: 30px!important;
    line-height: 30px!important;
    background-color: #d4d4d4;
    width:30px;
}

.item-selects .combo {
	height: 30px!important;
    line-height: 30px!important;
    min-width: 190px!important;
    border:1px solid #cccccc;
}
.item-selects .combo .combo-text {
	height: 30px!important;
    line-height: 30px!important;
     min-width: 160px!important;
     padding:0 5px;
     color:#666;
	
}
.item-selects  .combo-arrow{
	height: 32px!important;
    line-height: 32px!important;
    width:20px;
}

.item-time .combo{
	 min-width: 180px!important;
}
.item-time .combo .combo-text{
	  min-width: 150px!important;
}
.combo-p {
	min-width: 180px!important;
}
.combobox-item{
	height:26px;
	line-height: 26px;
	color:#888;
}
.combobox-item-selected{
	background-color:#52c4f7;
	color:#fff;
}
/*btn  common  css  by wxl*/
.item-rowbtn{
	overflow: hidden;
    padding: 0 15px;
}
.item-btn{
	width:90px;
	height:30px;
	line-height:30px;
	display: inline-block;
    text-align: center;
	color:#fff;
    background-color: #52c4f7;
    border-radius: 4px;
    margin-left:15px;
    cursor: pointer;
}
.item-tabs ,.item-untabs {
	height:30px;
	width:90px;
	line-height:30px;
	display: inline-block;
    text-align: center;
	color:#52c4f7;
    background-color: #fff;
     cursor: pointer;
      border:1px solid #52c4f7;
      font-size:14px;
}
.item-untabs{background-color: #fff;color:#666666;  width: 60px;   text-align: left;    border:none;}
.item-minbtn{
	min-width:60px;
	height:30px;
	line-height:30px;
	display: inline-block;
    text-align: center;
	color:#fff;
    background-color: #52c4f7;
    border-radius: 4px;
    cursor: pointer;
}
.item-unminbtn{
	min-width:60px;
	height:32px;
	line-height:32px;
	display: inline-block;
    text-align: center;
	color:#fff;
    background-color: #576267;
    border-radius: 4px;
    cursor: pointer;
}
/*dalog  messager  css  by wxl*/
.item-dalog{
   wdith:90%;
   height:30%;
}
.item-from{
	margin-top:15px;
}
.item-main{
	 border: 1px solid #ccc;
	 margin-bottom:15px;
	 padding:15px;
	 position: relative;
}
.item-table {
	    border-collapse: collapse;
	     border: 1px solid #ccc;
	     width:100%;
	     margin-bottom:15px;
}
.item-table td , .item-table th {
	border-bottom: 1px solid #ccc;
	 padding: 5px;
}

.item-line {
	padding:15px 0px;
}
.item-col {
	padding:5px 0px;
}
.item-col:last-child {
	padding-bottom:0px;
}
.item-line:last-child {
	padding-bottom:0px;
}
.item-row{
	line-height:28px;
	color:#888;
}
.item-inputmark{
	width: 80%;
	border:1px solid #ccc;
	padding:5px ;
	background-color: #ebebe4;
}
.item-inputmark textarea{
	width: 100%;
	min-height:50px;
	resize: none;
	border:none;
	 outline: navajowhite;
}
.item-textarea{
	width: 100%;
	min-height:150px;
	resize: none;
	border-radius: 3px;
}
.item-table td {
	  padding:10px 0;
}
.item-marl{
	margin-left:15px;
}
.messager-tip{
	color: #666;
	line-height:20px;
	font-size:13px;
    padding-left: 32px;
}
.messager-window{
	background-color: #fff;
	border-color: none;
}
/* common header css by wxl*/
.header {
	width: 100%;
	height: 60px !important;
	background: #27a9e3
}

.header .appAfter {
	width: 160px;
	height: 60px;
	background: #219ad0;
	color: #fff;
	line-height: 60px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}

.header .appAfter p {
	margin-left: -36px
}

.header .appAfter  .logo {
	display: inline-block;
	vertical-align: middle;
}

.header .report {
	color: #fff;
	padding-left: 160px;
	position: relative;
}

.report .repArw {
	margin-right: 8px;
}

.report .repArwline {
	margin: 0 8px;
}

.header .report  span {
	margin-left: 20px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
}

.header .login {
	color: #fff;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 30px;
	display: inline-block;
	margin-top: -9px;
}

.login .logoutImg {
	margin-right: 8px;
}

.login .logoutText {
	height: 18px;
	line-height: 18px;
	display: inline-block;
}
/* echart   css  by wxl 2016 12/21*/
.echartPie {
	width: 100%;
	min-height: 600px;
	
}

/*map  wxl   css  by 2016 12/15 16:45*/
.station {
	color: #fff;
	padding: 4px;
    white-space: nowrap;
    min-width:80px;
    
	z-index:101;
}
.station  p{
	padding: 1px 5px;
	display: block;
	text-align: left;
}
.stationstic{
	color: #fff;
	padding: 3px;
    white-space: nowrap;
	z-index:101;
	min-width:80px;
	background-color: #fff;
	border-radius: 4px ;
	border:1px solid #52c4f7;
}
.stationstic p{
	padding:0 8px;
}
.stationstic p:first-child{
	padding-top:5px;
	border-radius: 4px 4px 0 0 ;
}
.stationstic p:last-child{
	padding-bottom:5px;
	border-radius:  0  0 4px  4px;
}
.stationRed{
		background-color: #e4293c;
}
.stationGreen{
		background-color: #12ce8e;
}
.stationBlue{
		background-color: #52c4f7;
}
.radius{
		border-radius: 4px ;
}
.radiusTop{
		border-radius: 4px  4px 0  0 ;
}
.radiusBottom{
		border-radius:  0  0 4px  4px;
}

.amap-icon {
	width: 72px !important;
	height: 74px !important;
}
/*editor  wxl   css  by 2016 12/27 */
.editor{width:100%;height:300px;}
.item-mart120{margin-top:120px;}
/*footer  wxl   css  by 2016 12/28 */
.footer{
	height:40px; 
	line-height:40px;
}
 .foottext{
	line-height:28px;
	text-align:center
}
/*validate common  css */
.item-errortip {
	color: #e41f1f;
}
.item-errortip  .item-input{
  border: 1px solid #e47676;
}
.item-errortip .item-errortxt{
	position: absolute;
    display: inline-block;
    min-height:26px;
    line-height: 26px;
    padding: 0px 5px;
    color: #fff;
     top: 40px;
    left: 0px;
    background-color: rgba(228,118,118,0.8);
    border-radius: 5px;
    z-index:1000000;
}
.item-errortip .item-arrow{
	position: absolute;
	 display: block;
    width: 0;
    height: 0;
    border-right: 0 solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 10px solid red;
    border-bottom: 10px solid rgba(228,118,118,0.8);
    border-top: 0;
    left:20px;
     z-index:1000000;
}
/* �û�ͳ�� ���Ʒ���*/
.item-conner {padding:0 20px; margin-top: 20px; }
.item-conner  ul{border:1px solid #dadee7;}
.item-conner  ul li{ float:left;height:110px;color: #888888;}
.item-ptxt{ height:32px;line-height:32px; text-align:center;  color: #888888;font-size: 12px;background: #f9fafa;}
.item-ptxts{height:38px;line-height:38px; text-align:center;font-size: 22px;}
.item-txts{height:38px;line-height:38px; text-align:right;font-size: 14px;color:#fff;padding-right: 20px;}
.item-w12{width:12%; }
.item-w22{width:22%;}
.item-green{color:#12ce8e}
.item-blues{ background: #27a9e3;}
.item-borleft{ border-left: 1px solid #e7e7e7;}
.item-radtl{ border-radius: 5px  0px 0px 5px ;}
.item-radbr{ border-radius:0px  5px 5px  0px;}
.item-click{ background: #52c4f7; color:#fff;}
.item-active{border-bottom: 2px solid #27a9e3;}
.echart-header{ background: #dadee7; padding: 10px 10px;font-size: 15px;color: #333;margin-bottom: 15px;}
.datestatus{color: #27a9e3;display: inline-block;padding: 0px 7px;cursor: pointer;}
.item-tables{border-top:1px solid #ccc;border-left:1px solid #ccc; width:100%;  border-spacing:0px!important;}
.item-tables th, .item-tables td{ height: 35px;line-height: 35px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-size: 13px;}
.item-tables th{background: #ededed;height: 41px;line-height:41px;}
.item-map{min-height: 700px;max-height: 720px;border:1px solid #ccc;}
.pagination  .l-btn-icon{ left: 50%; margin-left: -8px;}
.item-check{ height: 15px;width: 15px;margin: 7.5px 0;}
/* .item-content  .datagrid-wrap {height:auto!important;} */
iframe{width: 100%;}
.item-editor{width:450px;}
.item-ul{ margin-bottom:15px;}
/* map css by wxl */
.item-relative{position: relative;}
.searchGeo{position: absolute;top: 75px;z-index: 10000000;left: 15px;}
.mapContent{width: 99%;height: 410px;margin: 0 auto;}
.searchList{background: #fff; border:1px solid #ddd}
.searchList ul li{border-bottom:1px solid #ddd;cursor: pointer;padding: 0 10px;}
.item-w400{width:450px;}
.item-w70{width:75px;}
#_easyui_tree_16 .tree-title,#_easyui_tree_19 .tree-title,#_easyui_tree_18 .tree-title{margin-left: -40px;}
#_easyui_tree_22,#_easyui_tree_21{margin-left: -40px;}
.star{padding-left: 0;overflow: hidden;float:left;margin-top: -5px;}
.star li {float: left;list-style: none;width: 27px;height: 27px;background: url(../../appDownload/images/star.gif)}
.star li a {display: block;width: 100%;padding-top: 27px;overflow: hidden; }
.star li.light {background-position: 0 -29px;}
#stars{margin-top: 10px;}
#busType{width: 220px;}
#_easyui_tree_11,#_easyui_tree_12{margin-left: -40px;}
#_easyui_tree_10{ margin-left: 0px;;}
.mr-44{margin-right: 44px;}
.mr-49{margin-right: 49px;}
.mr-23{margin-right: 23px;}
#previewDialog{width:375px;height:667px;background-color:white;margin:0 auto;}
#previewDialog>#top{width:100%;height:33%,background-color:#D29779 !important}
#briefIntroduction{width: 300px;}
#adImage{width: 448px;}
#ptitle{font-size: 16px;color: black;margin-left: 36px;}
#pnewPrice{font-size: 16px;}
.swiperbox ul li {float: left;}
.swiperbox ul{ width: 1500px;position: absolute;left: 0;top: 0; list-style: none;}
.swiperbox { width: 300px;height: 200px;margin: 100px auto;position: relative;overflow: hidden;} 
#activeDiv,#ticketDiv{margin-left: 37px;margin-top: 10px;width: 300px;}
#editor-trigger,#editor-trigger2{border: 1px solid gray;overflow: auto;}           